body{color:#555; margin:0 auto; background-color:#fff;  font-family:Microsoft YaHei;  font-size:14px;}
*{margin:0;padding:0;}
.rightarrowpointer{display:none;} 
img{margin: 0px; padding: 0px;border:none;list-style-type:none;  font-size:14px;}
a{color:#555; text-decoration:none;  font-size:14px;}     
a:hover{color:#0054a6; text-decoration:none;  font-size:14px;}   
ul,li{padding:0px;margin:0px;list-style-type: none;}
body, div, dl,dt,dd,ul,ol,li,span,h1,h2,h3,h4,h5,h6,form,th,td,p,span,i,b,sub,em{margin:0px; padding:0px; list-style:none; border:0px;}
.qc {
	clear: both;
}
.hydl {
	height: 30px;
	width: 100%;
	background-color: #F0F0F0;
}
.hydln {
	height: 30px;
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	line-height: 30px;
}
.hydlz {
	float: left;
	height: 30px;
	width: 590px;
	padding-left: 10px;
}


.hydlr {
	height: 29px;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-align: right;
	float: left;

}


.hydlr ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.hydlr li {

	display: inline;

	float: right;

	list-style-type: none;

}



.hydlr a {

	font-size: 14px;

	color: #333333;

	text-decoration: none;

	display: block;

}

#toolTipLayer{z-index: 9999;}

.h30 {
	background-image: url(../images/h30.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	width: 100%;
}

/


.main {
	width:100%;
	margin:0 auto;
	overflow: hidden;
}
.topCon {
	width:1100px;
	height: 90px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.topCon_1 {float:left;width:100%;}
.topCon_2 {float:left;width:100%;}
.topCon_2_0 {float:left;width:100%;background:#f3f3f5;height:30px;line-height:30px;}
.topCon_2_0_01 {float:left;width:600px;}
.topCon_2_0_02 {float:left;width:490px;text-align:right;padding-right:10px;}
.topCon_2_1 {float:left;width:100%;padding:10px 0px 10px 0px;}
.topCon_2_1_01 {
	float:left;
	width:700px;
}
.topCon_2_1_02 {
	float:right;
	width:400px;
	text-align: right;
}
.topCon_2_1_02 img {
	margin-top: 20px;
}

.logoz {width:484px; height:90px; float:left;}
.logoz a{background:url(../images/logo.png) no-repeat;width:484px; height:90px; display:block; text-indent:-999px; }
.topr {
	float: left;
	height: 90px;
	width: 616px;
	text-align: right;
}
.topr img {
	margin-top: 20px;
	padding: 0px;
}

.nav {
	width:100%;
	margin:0 auto;
	height:45px;
	clear:both;
	background-color: #0186cb;
}

.linav {width:1100px;margin:0 auto;line-height:45px;clear:both;}
.linav_ul {float:left;list-style:none;}
.linav_ul div {float:left;width:15px;}
.linav_ul li {float:left;color:#ffffff;font-size:14px;text-align:center;font-family:Microsoft yahei;}
.linav_ul li.select {
	color:#fff;
	text-decoration:none;
	transition:300ms;
	background-color: #003399;
}
.linav_ul li.select a:link,.linav_ul li.select a:visited {color:#fff;font-size:14px;text-decoration:none;font-weight:bold;}
.linav_ul li a:link,.linav_ul li a:visited {
	color:#ffffff;
	font-size:14px;
	font-family:Microsoft yahei;
	text-decoration:none;
	transition:300ms;
	display:block;
	padding-right: 25px;
	padding-left: 25px;
}
.linav_ul li a:hover {
	color:#fff;
	font-size:14px;
	text-decoration:none;
	font-family:Microsoft yahei;
	text-decoration:none;
	display:block;
	background-color: #006699;
	padding-right: 25px;
	padding-left: 25px;
}

.toptel{ float:right; background:url('../images/toptel.png') left 0 no-repeat; line-height:22px; padding:0 0 2px 53px; color:#424242; font-size:28px;margin-top:25px;}
.toptel span{ display:block; font-size:14px; font-weight:bold;color:#606060;}

/*产品开始*/

.clear{clear: both; height:0px; overflow:hidden;}  
.fl{float:left;}     
.fr{float:right;}     
.cp img{border:1px solid #C1C1C1; padding:2px; background:#fff;}   
.cp a:hover img{ border:1px solid #0054a6; padding:2px; background:#fff;}     
#copy{ display:none;}     
.cpflsy {
	height: auto;
	width: 1100px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.cpflfz {
	line-height: 35px;
	height: 35px;
	width: 1100px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0350A5;
}
.cpflfz b {
	padding-left: 10px;
	background-color: #0350A5;
	padding-right: 10px;
	font-size: 16px;
	color: #FFFFFF;
	float: left;
}
.cpflfz span {
	float: right;
	padding-right: 5px;
}
.cpflfz a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.cplb {
	height: 250px;
	width: 1100px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.cplb li {
	text-align: center;
	display: block;
	float: left;
	height: 250px;
	width: 260px;
	margin-right: 7px;
	margin-left: 7px;
}

.cplbn {
	height: 250px;
	width: 260px;
	float: left;
	display: block;
}
.cplbn img {
	height: 220px;
	width: 260px;
	margin-bottom: 10px;
}



.cpflfzx {
	width: 1100px;
	margin-bottom: 10px;
	overflow: hidden;
}
.cpflfzx ul {
	margin: 0px;
	padding: 0px;
}
.cpflfzx li {
	display: block;
	float: left;
	height: 212px;
	width: 346px;
	margin: 10px;
}
.cpflfzx img {
	padding: 0px;
	margin-right: 10px;
	float: left;
}
.cpflfzx p {
	font-size: 14px;
	line-height: 1.6;
}
.cpdh {
	width: 1100px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.cpdhx {
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cpdhx ul {
	margin: 0px;
	padding: 0px;
}
.cpdhx li {
	margin: 0px;
	padding: 0px;
}
.cpdhx b {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3399FF;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 25px;
	height: 25px;
}
.cpdhx p {
	margin: 0px;
	padding: 0px;
	float: left;
}
.cpdhx a {
	line-height: 25px;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
}
.fnav_m{
	width:1100px;
	border:1px solid #eee;
	border-top:none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.fnav_m p{ width:1100px; line-height:30px; border-bottom:1px solid #eee; font-size:14px;}
.fnav_m strong{
	color:#990033;
	background-color: #FFFFCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.fnav_m p a,.fnav_m p a:link,.fnav_m p a:visited{
	color:#BC073E;
	padding:0 10px;
	background:url(../images/rl_03.jpg) right center no-repeat;
	text-decoration: none;
}
.fnav_m strong a:link,.fnav_m strong a:visited{ color:#BC073E; background:none; padding:0;}

.box{width:1100px; height:auto; margin:0 auto; overflow:hidden;}     

/*产品展示*/
.list{ width:251px;}
.list_th{background:url(../images/20171114095904_1020756620.jpg) no-repeat; height:90px;}
.list_th0{font-size:20px; text-align:center; color:#fff; padding-top:25px;}
.list_th0 span{font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.list_tu{width:173px; margin-left:18px; border:5px #0350a5 solid; border-top:none; padding:16px;}
.list_tu0{}
.list_tu0 dl{background:url(../images/20171114100157_444191479.jpg) repeat-y top; line-height:41px; padding-left:35px;font-size:14px;}
.list_tu0 dl a{font-size:16px;color:#555;}
.list_tu0 dl a:hover{font-size:16px;color:#0054a6;}
.list_tu0 dd{background:url(../images/20171114100230_227521647.jpg) center; height:39px; line-height:39px; font-size:18px; color:#fff; padding-left:35px;}
.lbnrcp {
	height: auto;
	width: 830px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.lbcpzwr {
	float: left;
	height: auto;
	width: 390px;
	margin-left: 40px;
}
.lbcpzwr li {
	line-height: 30px;
	height: 30px;
	font-size: 16px;
}
.lbcpzwr h3 {
	margin-bottom: 10px;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3399FF;
	width: 70px;
	text-align: center;
	line-height: 30px;
	height: 30px;
}
.lbcpjj b {
	margin: 0px;
	padding: 0px;
}
.lbcpjj p {
	padding: 10px;
}
.lbnrcpz {
	float: left;
	height: auto;
	width: 400px;
	text-align: center;
}



.prod{width:827px;}
.prod_dh{height:46px; background:url(../images/20171114100257_215870078.jpg) no-repeat bottom #f2f2f2;}
.prod_dh p{font-size:18px; color:#0054a6; font-weight:bold; line-height:46px; padding-left:10px; float:left;}
.prod_dh p span{font-size:14px; font-weight:100; color:#a6a6a6; font-family:Arial, Helvetica, sans-serif;}
.prod_dh,.mo{font-size:14px; line-height:46px; padding-right:10px;}
.prod1 {font-size:14px;color:#555; float:right;}
.prod1 a{font-size:14px;color:#555;}
.prod1 a:hover{ color:#0054a6;}
.prod_tu{
	padding-top:15px;
	margin-bottom: 10px;
}


.cpflx {
	height: auto;
	width: 172px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cpflx li {
	line-height: 30px;
	background-image: url(../images/libj.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	height: 30px;
}
.cpflx a {
	padding-left: 40px;
}
.cpflx p {
	font-size: 14px;
	line-height: 1.8;
}
.cpflxx {
	height: auto;
	width: 172px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cpzlb {
	height: auto;
	width: 172px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cpzlb li {
	line-height: 30px;
	background-image: url(../images/18010680_7.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	height: 30px;
}
.cpzlb a {
	padding-left: 23px;
}
/*产品图片结束*/


.nr {
	height: auto;
	width: 100%;
}

.nrb {
	height: auto;
	width: 1100px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.nrbz {
	float: left;
	height: 400px;
	width: 370px;
}
.nrbzs {
	background-image: url(../images/tt.jpg);
	height: 35px;
	width: 340px;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 30px;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 30px;
	font-weight: bold;
}
.nrbzs span {
	float: right;
}

.nrbzx {
	height: 320px;
	width: 530px;
	padding-top: 10px;
}
.nrbzx img {
	float: left;
	margin-right: 10px;
}
.nrbzx b {
	font-size: 16px;
	color: #333333;
}
.nrbzx p {
	font-size: 14px;
	line-height: 1.8;
}


.nrbzz {
	float: left;
	height: 400px;
	width: 380px;
	margin-right: 25px;
	margin-left: 25px;
}
.nrbzzs {
	background-image: url(../images/tt.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 350px;
	line-height: 30px;
	background-position: left top;
	padding-left: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.nrbzzs span {
	float: right;
}

.nrbzzx {
	height: 150px;
	width: 380px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.nrbzzx img {
	float: left;
	margin-right: 10px;
}
.nrbzzx p {
	font-size: 14px;
	line-height: 1.8;
}
.nrzzxx {
	height: 190px;
	width: 380px;
}
.nrzzxx li {
	line-height: 27px;
	background-image: url(../images/xiao.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.nrzzxx a {
	padding-left: 15px;
	float: left;
}
.nrzzxx span {
	float: right;
}
.nrbzx {
	height: 150px;
	width: 370px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.nrbzx img {
	float: left;
	margin-right: 10px;
}
.nrbzx p {
	font-size: 14px;
	line-height: 1.8;
}
.nrzxx {
	height: 190px;
	width: 370px;
}
.nrzxx li {
	line-height: 27px;
	background-image: url(../images/xiao.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.nrzxx a {
	padding-left: 15px;
	float: left;
}
.nrzxx span {
	float: right;
}

.nrbr {
	float: left;
	height: 400px;
	width: 300px;
}
.nrbrs {
	line-height: 30px;
	background-image: url(../images/tt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 270px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 30px;
}
.nrbrs span {
	float: right;
}

.nrbrx {
	height: 220px;
	width: 300px;
	margin-bottom: 10px;
}
.nrbrx p {
	font-size: 16px;
	line-height: 1.8;
}
.nrbrxx {
	height: 135px;
	width: 300px;
}
.nrsp {
	height: auto;
	width: 1100px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.nrspz {
	float: left;
	height: 320px;
	width: 540px;
}
.nrspr {
	height: 320px;
	width: 530px;
	float: left;
	margin-left: 30px;
}
.nrspr img {
	float: left;
	margin-right: 10px;
}
.nrspr b {
	font-size: 16px;
	color: #333333;
}
.nrspr p {
	font-size: 14px;
	line-height: 1.8;
}


.lbcp {
	height: auto;
	width: 830px;
}
.lbcp li {
	display: block;
	height: 230px;
	width: 187px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	text-align: center;
	float: left;
}
.lbcp img {
	margin-bottom: 10px;
	width: 187px;
	height: 200px;
}
.lbcpbt {
	line-height: 28px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	height: auto;
	width: 810px;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding: 10px;
}

.lbcpzw {
	height: auto;
	width: 810px;
	text-align: center;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.lbcpzw img{
	width:auto;
	max-width:100%;
	height:auto;
	text-align: center;
} 
.lbcpjj {
	height: auto;
	width: 830px;
	font-size: 16px;
	line-height: 1.8;
	color: #333333;
	margin-bottom: 20px;
	margin-top: 20px;
}
.lbcpjj img{
	width:auto;
	max-width:100%;
	height:auto;
	text-align: center;
} 
.lbxw {
	height: auto;
	width: 830px;
}
.lbbt {
	line-height: 35px;
	background-color: #F0F0F0;
	height: 35px;
	width: 820px;
	padding-left: 10px;
	margin-top: 10px;
}
.lbjj {
	padding: 10px;
	height: auto;
	width: 810px;
	font-size: 14px;
	line-height: 1.7;
}
.lbcpzwr h1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}
.lbcpzwr b {
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
}
.lbcpzwr strong {
	font-size: 16px;
	color: #FF0000;
}



.dym {
	height: auto;
	width: 790px;
	padding: 20px;
}
.dym p {
	font-size: 16px;
	line-height: 1.8;
	color: #333333;
}

.dym img{width:auto;max-width:100%; height:auto;} 
.dym h2 {
	text-align: center;
	line-height: 2.0;
}
.sj {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	line-height: 35px;
	height: 35px;
	text-align: center;
	margin-bottom: 20px;
}


.fy {
	height: auto;
	width: 810px;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 20px;
}
.fy li {
	line-height: 28px;
}


.jiao {
	height: 150px;
	width: 100%;
	margin-top: 30px;
	background-image: url(../images/copyright_main.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 10px;
}
.jiaon {
	height: 150px;
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.jiaonz {
	float: left;
	height: 150px;
	width: 450px;
	line-height: 25px;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 50px;
}
.jiaonz a{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.jiaonr {
	text-align: center;
	float: left;
	height: 150px;
	width: 300px;
}

.xgcp {
	height: auto;
	width: 100%;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

#zshow_txt_default { text-align: left; padding: 20px; }
.rnd_doc {
	margin-top: 10px;
	margin-bottom: 10px;
}
.rnd_doc ul {  }
.rnd_doc ul li { background: url("../images/sub-sian.gif") no-repeat scroll 10px 9px rgba(0, 0, 0, 0); color: #666666; display: inline; float: left; line-height: 28px; margin-left: 5px; overflow: hidden; text-indent: 20px; text-overflow: ellipsis; white-space: nowrap; width: 46%; }


.yqlj {
	height: auto;
	width: 1100px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.yqlj b {
	background-color: #1e376f;
	display: block;
	height: 30px;
	width: 110px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
.yqljx {
	width: 1080px;
	padding: 10px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1e376f;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	overflow: hidden;
	margin-bottom: 20px;
}
.yqljx ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.yqljx li {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 23px;
	height: 23px;
}
.yqljx a {
	display: block;
	line-height: 23px;
	height: 23px;
	padding-right: 13px;
	padding-left: 13px;
}